var username=localStorage.getItem("username");
var token=localStorage.getItem("token");
var userid=localStorage.getItem("userid");

$(document).ready(function(){
	var curid=getQueryString("curid");
	$("#curid").val(curid);
	var menuid=curid;
	
	//获取初始化数据
	$.ajax({
		url:server_url+'/rest/menu/geteditdata.do?ran='+Math.random()+"&token="+token,
		type:'get',
		data:{menuid:menuid},
		success:function(data){
			
			if(data.retCode=="0000"){
				$("#curid").val(data.data.id);
				$("#parentId").val(data.data.parentId);
				$("#sysName").html(data.data.sysName);
				$("#parentName").html(data.data.parentName==null||data.data.parentName==""?"顶级菜单":data.data.parentName);
				$("#menuName").val(data.data.menuName);
				$("#menuUrl").val(data.data.menuUrl);
				$("#sortNum").val(data.data.sortNum);
				$("#menuDesc").val(data.data.menuDesc);
			}
			else{
				easyDialog.open({
					  container : {
						  header : '提示',
					    content : data.retMsg
					  },
					  autoClose : 2000
					});
				
			} 
			
			
		}
	});
	
	
	
	$("#modifyUser").val(username);
	//提交按钮
	$(".z_sure").click(function(){
		if(checkform()){
			$.ajax({
				url:server_url+'/rest/menu/menueditdata.do?ran='+Math.random()+"&token="+token,
				type:'post',
				data:$("#frmMenu").serialize(),
				success:function(data){
					
					if(data.retCode=="0000"){
						var url = "menuList.do?ran="+Math.random()+"&token="+token;
						tl_config.loadToWorkArea(url);
					}
					else{
						easyDialog.open({
							  container : {
								  header : '提示',
							    content : data.retMsg
							  },
							  autoClose : 2000
							});
					}
				}
			});
		}
		
	});
});

//获取url中的参数
function getUrlParam(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
    var r = window.location.search.substr(1).match(reg);  //匹配目标参数
    if (r != null) return unescape(r[2]); return null; //返回参数值
}

//提交前验证
function checkform(){
	var check=true;
	var menuName=$("#menuName").val();//菜单名称
	if(menuName==null||menuName==""){
		$("#msgMenuName").html("* 该值不能为空");
		check= false;
	}
	else{
		$("#msgMenuName").html("*");
	}
	var sortNum=$("#sortNum").val();//菜单名称
	if(sortNum==null||sortNum==""){
		$("#msgSortNum").html("* 该值不能为空");
		check= false;
	}
	else{
		$("#msgSortNum").html("*");
	}
	return check;
}

//文本框字数动态显示
function textcheck(txt){
	var maxlength=parseInt($(txt).attr("malength"));
	var str=$(txt).val();
	var realLength = 0;
	var txtlength=0;
	for (var i = 0; i < str.length; i++)   
	{  
	    charCode = str.charCodeAt(i);  
	    if (charCode >= 0 && charCode <= 128) {
	    	realLength += 1;  
	    }  
	    
	    else {
	    	realLength += 1;  
	    }  
	    
	    if(realLength<=maxlength){
	    	txtlength++;
	    }
	}  
	//多行文本框单独处理
	$(txt).val(str.slice(0, txtlength));
}

function back(){
	var url = "menuList.do?ran="+Math.random()+"&token="+token;
	tl_config.loadToWorkArea(url);
}

function getQueryString(name) {
	var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
	var r = tl_config.his_url.substr(1).match(reg);
	if (r != null) return unescape(r[2]); return null;
} 